making projects - French English Dictionary